﻿
.siteHeaderContainer .siteHeaderContainerCnt, .siteContentContainer .siteContentContainerCnt, .siteFooterContainer .siteFooterContainerCnt, .siteBreadCrumbContainer .siteBreadCrumbContainerCnt, .siteSitemapContainer .siteSitemapContainerCnt, .siteContentBackgroundContainer {
    margin: 0 auto;
    width: 940px;
}
.controlLoginViewContainer .myAccount a, .controlLoginViewContainer .logIn a, .controlLoginViewContainer .logOut a, .controlLoginViewContainer .companyName, .controlLoginViewContainer .wishList a, .controlLoginViewContainer .quickOrder a, .basketModalPopup .message, .controlBasketModalPopupProductContainer, .btnUpdate .btnMiddle a, .btnClear .btnMiddle a, .controlLastViewedProductLinksContainer .hyp, .controlPopupContainer .controlFooterContainer, .form .formLeftCnt, .controlItemNumberContainer, .controlProductFlowContainer .row_last .cell_first, .controlProductFlowContainer .row_last .cell, .controlProductFlowContainer .row_last .cell_last, .controlProductFlowContainer .row .cell_first, .controlProductFlowContainer .row .cell, .controlProductFlowContainer .row .cell_last, .controlProductFlowContainer .row_last .emptycell_first, .controlProductFlowContainer .row_last .emptycell, .controlProductFlowContainer .row_last .emptycell_last, .controlProductFlowContainer .row .emptycell_first, .controlProductFlowContainer .row .emptycell, .controlProductFlowContainer .row .emptycell_last, .controlProductFlowContainer .cell_last, .controlProductFlowContainer .cell, .controlLastViewedProductsLinkTabContainer, .siteContentContainerMiddle .controlFooterContainer, .siteContentContainerMiddle .controlCheckoutFooterContainer, .controlNewsListContainer .ftr, .controlOtherNewsListContainer .ftr, .hr, .controlTabContainer .ajax__tab_header .ajax__tab_tab, .controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab, .wizardStepCntNotFinished, .wizardStepCntInactive, .wizardStepCnt, .controlProductResultsContainer .sorting ul li .option {
    border-color: rgba(0, 0, 0, 0) !important;
}
#tooltip, .controlWizardContainerCnt, .controlBasketModalPopupProgressIndicatorContainer .positioning, .basketModalPopup .positioning, .submitOrderTransmittingPopup, .termsConditionsPopup, .failurePopup, .succesPopup, .addProductToWishlistNeedLoginPopup, .updateProgressPopup, .createProspectPopup, .createProspectFailedPopup, .createAccountPopup, .createAccountFailedPopup, .editProfilePopup, .editProfileFailedPopup, .orderTemplateDetailsPopup, .orderTemplateSavingSucceededorDeletedPopup, .orderTemplateSavingFailedPopup, .largeImagePopup, .forgotPasswordPopup, .changePasswordPopup, .saveAsTemplatePopup, .saveAsTemplateSucceededPopup, .quickOrderPopup, .addProductToWishlistSucceededPopup, .addProductToWishlistNeedLoginPopup, .productVariantsQuickOrderPopup, .controlTabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_tab, .controlProductNavigationContainerCnt {
    border: 1px solid rgba(0, 0, 0, 0);
}
.siteContainer {
    background-image: none;
    background-position: center top;
    background-repeat: no-repeat;
}
.siteBackgroundContainer {
    background: linear-gradient(#F1F1F1, #F1F1F1) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.siteHeaderContainerCnt {
    background: linear-gradient(#0B387C, #F1F1F1) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-color: rgba(0, 0, 0, 0) !important;
}
.siteHeaderContainer {
    background: linear-gradient(#0B387C, #F1F1F1) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-color: #E2E2DE !important;
}
.siteHeaderBackgroundImageContainer {
    background-image: url("/content/files/images/m-header-full-blank.jpg");
    background-position: center top;
    background-repeat: no-repeat;
}
.siteBreadCrumbContainer {
    background-color: #F1F1F1 !important;
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-color: rgba(0, 0, 0, 0) !important;
}
.siteBreadCrumbContainerCnt {
    background-color: #FFFFFF !important;
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-color: rgba(0, 0, 0, 0) !important;
}
.siteContentContainerCnt, .siteContentBackgroundContainer, .siteContentContainerCntPaddingInside {
    background-color: #FFFFFF;
}
.siteSitemapContainer {
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) !important;
    border-top-style: solid;
    border-top-width: 0;
}
.siteSitemapContainerCnt {
    background: linear-gradient(#FFFFFF, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0) !important;
    border-top-style: solid;
    border-top-width: 0;
}
.controlSitemapContainer h2, .controlNewsletterContainer h2 {
    color: #E41B13;
}
.controlNewsletterContainer .paragraph, .controlNewsletterContainer {
    color: rgba(0, 0, 0, 0);
}
.controlNewsletterContainer .hypUnsubscribe a, .controlNewsletterContainer .hypUnsubscribe a:hover, .controlNewsletterContainer .hypUnsubscribe a:link, .controlNewsletterContainer .hypUnsubscribe a:active, .controlSitemapContainer .AspNet-Menu li a, .controlSitemapContainer .AspNet-Menu li a:hover, .controlSitemapContainer .AspNet-Menu li a:link, .controlSitemapContainer .AspNet-Menu li a:active {
    color: rgba(0, 0, 0, 0);
}
.siteFooterContainer {
    background-color: #023A78 !important;
}
.siteFooterContainerCnt {
    background-color: #023A78 !important;
}
.siteFooterContainer .controlFooterContainer li {
    border-color: #FFFFFF !important;
}
.siteFooterContainer .controlFooterContainer a, .siteFooterContainer .controlFooterContainer a:link, .siteFooterContainer .controlFooterContainer a:visited, .siteFooterContainer .controlFooterContainer a:hover, .siteFooterContainer .controlFooterContainer a:active {
    color: #FFFFFF !important;
}
.siteFooterContainer .copyright {
    color: #FFFFFF !important;
}
.facetList .facetCnt, .controlCategoryContainerCnt, .controlNewsListContainerCnt, .controlServiceandInformationContainerCnt {
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0);
}
.facetList .facet .facetCnt .hdr {
    border-bottom: 1px dotted rgba(0, 0, 0, 0);
}
.facetList .facetSelected .cnt li {
    border-bottom: 1px dotted rgba(0, 0, 0, 0) !important;
}
.controlCategoryContainer .AspNet-TreeView a {
    border-bottom: 1px dotted rgba(0, 0, 0, 0) !important;
}
.controlCategoryContainer .AspNet-TreeView, .controlCategoryContainer .AspNet-TreeView ul ul li a, .controlCategoryContainer .AspNet-TreeView ul ul li a, .controlCategoryContainer .AspNet-TreeView ul li a, .controlNewsListContainerCnt .hr, .controlServiceandInformationContainerCnt .hr {
    border-color: rgba(0, 0, 0, 0) !important;
}
.controlCategoryContainer .AspNet-TreeView a {
    background: linear-gradient(#FFFFFF, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #7C7D73;
}
.controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a, .controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a span {
    color: #FFFFFF;
}
.hypThumbnailSelected, .controlCategoryContainer .AspNet-TreeView .AspNet-TreeView-Selected > a {
    background: linear-gradient(#67A9EB, #4E8CCA) repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-shadow: 1px 1px 1px #51746C;
}
.controlCarouselImageSliderContainer #Carousel_Selector .Carousel_selector_item a:hover, .controlCategoryContainer a:hover {
    background: none repeat scroll 0 0 #E2E2DE !important;
    color: #7C7D73 !important;
}
.facetSelected .facetCnt li {
    background: linear-gradient(#FBFBFB, #F0F0EE) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.btnControlRelated .btnMiddle, .btnNormalBig .btnMiddle, .btnNormalBig .btnMiddle input, .btnDefaultBig .btnMiddle, .btnDefaultBig .btnMiddle input, .btnAttractBig .btnMiddle, .btnAttractBig .btnMiddle input, .btnCalltoActionBig .btnMiddle, .btnCalltoActionBig .btnMiddle input {
    font-size: 12px;
}
.btnControlRelated .btnMiddle, .btnControlRelated .btnMiddle input, .btnNormal .btnMiddle, .btnNormal .btnMiddle input, .btnDefault .btnMiddle, .btnDefault .btnMiddle input, .btnAttract .btnMiddle, .btnAttract .btnMiddle input, .btnCalltoAction .btnMiddle, .btnCalltoAction .btnMiddle input {
    font-size: 11px;
}
.btnDisabled {
    box-shadow: none;
}
.controlCloseButtonContainer .btnCnt {
    box-shadow: 1px 1px 2px #333333;
}
.btnMiddle input, .btnMiddle a {
    text-shadow: 1px 1px 1px #51746C;
}
.btnControlRelated .btnMiddle input, .btnControlRelated .btnMiddle a {
    text-shadow: none;
}
.btnMiddle input, .btnMiddle a, .btnMiddle a:active, .btnMiddle a:hover, .btnMiddle a:visited, .btnMiddle a:link {
    color: #FFFFFF !important;
}
.btnDefault .btnMiddle a, .btnDefault .btnMiddle a:active, .btnDefault .btnMiddle a:hover, .btnDefault .btnMiddle a:visited, .btnDefault .btnMiddle a:link, .btnAttract .btnMiddle a, .btnAttract .btnMiddle a:active, .btnAttract .btnMiddle a:hover, .btnAttract .btnMiddle a:visited, .btnAttract .btnMiddle a:link, .btnDefaultBig .btnMiddle a, .btnDefaultBig .btnMiddle a:active, .btnDefaultBig .btnMiddle a:hover, .btnDefaultBig .btnMiddle a:visited, .btnDefaultBig .btnMiddle a:link, .btnAttractBig .btnMiddle a, .btnAttractBig .btnMiddle a:active, .btnAttractBig .btnMiddle a:hover, .btnAttractBig .btnMiddle a:visited, .btnAttractBig .btnMiddle a:link {
    color: #FFFFFF !important;
}
.btnCalltoActionBig .btnMiddle a:active, .btnCalltoActionBig .btnMiddle a:hover, .btnCalltoActionBig .btnMiddle a:visited, .btnCalltoActionBig .btnMiddle a:link, .btnCalltoAction .btnMiddle a:active, .btnCalltoAction .btnMiddle a:hover, .btnCalltoAction .btnMiddle a:visited, .btnCalltoAction .btnMiddle a:link {
    color: #FFFFFF !important;
}
.hypBackToOverview .hypIco, .btnCarouselPrev .btnMiddle, .btnCarouselNext .btnMiddle, .btnNormalSmall .btnMiddle, .btnNormal .btnMiddle, .btnNormalBig .btnMiddle {
    background: linear-gradient(#1C5FAA, #023A78) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
}
.btnDefault .btnMiddle, .btnDefaultBig .btnMiddle, .btnAttract .btnMiddle, .btnAttractBig .btnMiddle, .btnFirst .btnMiddle, .btnPrevious .btnMiddle, .btnNext .btnMiddle, .btnLast .btnMiddle {
    background: linear-gradient(#1C5FAA, #023A78) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
}
.btnCalltoAction .btnMiddle, .btnCalltoActionBig .btnMiddle {
    background: linear-gradient(#F68B53, #E06829) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E37B45;
}
.btnDisabled .btnMiddle {
    background: linear-gradient(#FBFBFB, #F0F0EE) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E2E2DE;
}
.controlCarouselImageSliderContainer {
    background: linear-gradient(#FBFBFB, #F0F0EE) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E2E2DE;
}
.wizardStepCntNotFinished h2 {
    color: #7C7D73 !important;
}
.wizardStepCnt h2 {
    color: #FFFFFF !important;
}
.wizardStepCntInactive h2 {
    color: #81AA4B !important;
}
.wizardStepCnt {
    background: linear-gradient(#F78B53, #DF6829) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wizardStepCntInactive {
    background: linear-gradient(#FCFBFB, #F0F0EE) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wizardStepCntNotFinished {
    background: linear-gradient(#FFFFFF, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
h1, h1 span {
    font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
.controlTabContainer .ajax__tab_tab, .controlTabContainer .ajax__tab_tab span, .controlProfileManagementContainer .hdrMiddle h2, .controlOrderManagementContainer .hdrMiddle h2, .controlCreateProspectContainer .hdrMiddle h2, h2, h2 span, h3, h3 span {
    font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
html, body, span, input, select, textarea, .controlItemNumberContainer, .controlTabContainer a, .btnMiddle input, .btn, .btnControlRelated, .btnNormalSmall, .btnNormal, .btnNormalBig, .btnDefault, .btnDefaultBig, .btnCalltoAction, .btnCalltoActionBig, .btnAttract, .btnAttractBig, h4 span, h4 {
    font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
.controlProductListAttributesContainer span, .controlProductFlowContainer .controlItemNumberContainer {
    font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
.controlMainMenuContainer .AspNet-Menu-Horizontal {
    font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
}
h1 {
    font-size: 36px;
}
.controlTabContainer .ajax__tab_tab, .controlTabContainer .ajax__tab_tab span, .controlCategoryFlowContainer .productInfoContainer .hypTitle, .controlProfileManagementContainer .hdrMiddle h2, .controlOrderManagementContainer .hdrMiddle h2, .controlCreateProspectContainer .hdrMiddle h2, h2, h3 {
    font-size: 26px;
}
.controlProductDetailsRatingAndPriceContainer .lblPrice {
    font-size: 22px !important;
}
.wizardStepCnt h2, .wizardStepCntNotFinished h2, .wizardStepCntInactive h2, .controlLastViewedProductLinksContainer, .controlBomContainer .lblPrice, .controlProductContainer .lblPrice, .controlProductListContainer .lblPrice, .controlProductFlowContainer .lblPrice, .tbx, .controlItemNumberContainer, textarea, select, html, h4, .controlLastViewedProductsLinkTabContainer, .tbx input {
    font-size: 12px;
}
.controlProductListAttributesContainer span, .controlProductFlowContainer .controlItemNumberContainer {
    font-size: 14px;
}
.controlBasketModalPopupProductContainer .hypTitle, .gviFirstProductRow .gviCntTitle, .gviWishListOverview .gviCntTitle a, .gviWishListOverview .gviCntTitle a:link, .gviWishListOverview .gviCntTitle a:hover, .gviWishListOverview .gviCntTitle a:active, .gviBasketOverview .gviCntTitle a, .gviBasketOverview .gviCntTitle a:link, .gviBasketOverview .gviCntTitle a:hover, .gviBasketOverview .gviCntTitle a:active, .gviProductList .gviCntTitle a, .gviProductList .gviCntTitle a:link, .gviProductList .gviCntTitle a:hover, .gviProductList .gviCntTitle a:active, .quickOrderProductSelector .selectedProductTitle a, .quickOrderProductSelector .selectedProductTitle a:link, .quickOrderProductSelector .selectedProductTitle a:hover, .quickOrderProductSelector .selectedProductTitle a:active, .controlCategoryFlowContainer .productInfoContainer .hypTitle, .controlProductFlowContainer .productInfoContainer .hypTitle, .controlPopupContainer h2, .siteContentContainerLeft h2, .siteContentContainerRight h2, h1, h1 span {
    color: #0B387C !important;
}
.controlServiceandInformationContainerCnt h3, h2, h2 span, .controlCategoryContainer h2, .controlProfileManagementContainer .hdrMiddle h2, .controlOrderManagementContainer .hdrMiddle h2, .controlCreateProspectContainer .hdrMiddle h2, h3, h3 span, h4, h4 span {
    color: #E41B13;
}
#tooltip, body, .controlBasketContainer .lblNumberOfItems, .controlBasketContainer .lblTotalAmountValue, .controlBasketContainer .lblTotalAmountComma, .controlBasketContainer .lblQuantitySuffix, .controlLoginViewContainer, .controlLoginViewContainer .welcome, .controlLoginViewContainer .userName, .controlLoginViewContainer .companyName, .controlLoginViewContainer .companyName span, .controlLoginViewContainer .impersonation, .controlServiceandInformationContainerCnt, .controlServiceandInformationContainerCnt p, #Carousel_Selector .text, .controlCarouselImageContainer img, .controlTotalsContainer, .controlTotalsContainer span, .controlTotalsContainer .totalInclVatB2C, .controlTotalsContainer .totalInclVatB2C span, .controlTotalsContainer .totalInclVatB2CValue, .controlTotalsContainer .totalInclVatB2CValue span, .controlTotalsContainer .totalExclVatB2B, .controlTotalsContainer .totalExclVatB2B span, .controlTotalsContainer .totalExclVatB2BValue, .controlTotalsContainer .totalExclVatB2BValue span, .basketModalPopup .message, .controlProductDetailsDescriptionContainer, .controlPopupContainer .text, .feedbackMessage, .form .lbl, .form .lbl span, .tbl, .tbl span, .lblNewsShortDescription, .shortDescription, .paragraph, .paragraph span, p, .lbl, span, .rbtnList label, .contentBody, .fieldsetValue, .controlProductReviewContainer .lblReviewTitle, .controlProductFlowContainer .lblPrice, .lblStockIndication, .largeImagePopup .controlItemNumberContainer .lblProductid, .controlProductDetailsContainer .controlItemNumberContainer .lblProductid, .controlWarningMessageContainer .lblTitle, .controlTemplateNameContainer .lblTemplateName, .controlTemplateNameContainer .lblTemplateName span, .controlProductResultsContainer, .controlProductResultsContainer span {
    color: #4F4D4D;
}
.hypBackToOverview a, .hypBackToOverview a:link, .hypBackToOverview a:hover, .hypBackToOverview a:active, #pendingOrderDetailPage .controlTotalsContainer .shippingCosts .lblShippingCosts, #pendingOrderDetailPage .controlTotalsContainer .shippingCosts .lblShippingCosts span, #orderOverviewPage .controlTotalsContainer .shippingCosts .lblShippingCosts, #orderOverviewPage .controlTotalsContainer .shippingCosts .lblShippingCosts span, .salesPriceContainer .lblPrice {
    color: #4F4D4D !important;
}
.controlTotalsContainer .vatPercentage, .controlTotalsContainer .vatPercentageValue, .controlTotalsContainer .totalInclVatB2C, .controlTotalsContainer .totalInclVatB2CValue, .controlTotalsContainer .totalInclVatB2B, .controlTotalsContainer .totalInclVatB2BValue, .controlTotalsContainer .totalExclVatB2C, .controlTotalsContainer .totalExclVatB2CValue, .controlTotalsContainer .totalExclVatB2B, .controlTotalsContainer .totalExclVatB2BValue, .controlCategoryContainer .AspNet-TreeView ul li ul li a, .controlCategoryContainer .AspNet-TreeView ul .AspNet-TreeView-Selected ul li a, .controlCategoryContainer .AspNet-TreeView ul .AspNet-TreeView-ParentSelected a, .controlTotalNumberAmountContainer, .OrderdetailExtraTable, .controlCategoryContainer, .controlMainMenuContainer .AspNet-Menu-Horizontal, .lblNrOfSearchResults, .siteFooterContainer .controlFooterContainer, .form .hr, .form hr, hr, .lblKeyword, .fieldsetDescription, .textNoReviews {
    color: #023A78;
}
.controlProductReviewContainer .lblReviewDate, .controlProductListAttributesContainer span, .siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbCurrentNode, .siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbNode, .siteBreadCrumbContainer .controlBreadCrumbContainer span, .controlProductFlowContainer .controlItemNumberContainer .lblProductid, .controlProductFlowContainer .controlItemNumberContainer .lblProductidValue {
    color: #023A78 !important;
}
.salesPriceContainer .lblListPriceValue, .gvi .salesPriceContainer .lblListPriceValue {
    color: #F02525 !important;
}
.controlProductDetailsRatingAndPriceContainer .lblPrice {
    color: #44453F !important;
}
.gviHdrBackground .cnt {
    background: linear-gradient(#FBFBFB, #F0F0EE) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #E2E2DE;
}
.gviHdr, .gviHdr span {
    color: #44453F;
}
.gviHdr a, .gviHdr a:link, .gviHdr a:hover, .gviHdr a:active {
    color: #6999C9 !important;
}
.gviProductSizes .gviHdrEmptyHorizontalheadercell {
    background-color: #000000;
}
.list, .listHeader, .gvi .gviCnt, .gvi .gviCnt span, .gvi .gviCnt .lbl {
    color: #7C7D73;
}
.listAltRow, .gviAltRow .gviCnt {
    background-color: #FCFCFC !important;
}
.controlTotalsContainer td, .listNewsOverview, .listNewsOverview li, .gviPager td, .gviOrderDetails .cnt table, .gviFtr, .gvi, .gviProductSizes .gviHdr, .gviPrepacks .gviHdr, .gviPaymentMethods, .gviShippingMethods, .gviBom .gviCntVariantAndQuantity, .gviBom, .gviBomNested, .gviCnt, .gviProductList .gviCnt, .gviOrderDetails .cnt, .gviFirstProductRow .gviCnt {
    border-color: #E2E2DE !important;
}
.btnControlRelated .btnMiddle a, .btnControlRelated .btnMiddle a:active, .btnControlRelated .btnMiddle a:hover, .btnControlRelated .btnMiddle a:visited, .btnControlRelated .btnMiddle a:link, .controlTotalsContainer .shippingCosts .lblShippingCosts, .controlTotalsContainer .shippingCosts .lblShippingCosts span, .hypReadReviews, .controlTabContainer a, .controlProfileManagementContainer .lblHeading, .controlOrderManagementContainer .lblHeading, .controlCreateProspectContainer .lblHeading, .controlBasketContainer .hypShoppingBasket, .controlLoginViewContainer a, .controlLoginViewContainer a:link, .controlLoginViewContainer a:visited, .controlLoginViewContainer a:hover, .controlLoginViewContainer a:active, .controlNewsListContainerCnt a, .controlNewsListContainerCnt a:link, .controlNewsListContainerCnt a:visited, .controlNewsListContainerCnt a:hover, .controlNewsListContainerCnt a:active, .siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbNode a:hover, .siteBreadCrumbContainer .controlBreadCrumbContainer .hypBreadCrumbCurrentNode a:hover, .facetList .hypExpand .text, .facetList .hypCollapse .text {
    color: #F02525 !important;
}
a, a:link, a:hover, a:active {
    color: #F02525;
}
a:visited {
    color: #F02525;
}
.controlTabContainer .controlTabContainerCnt, .controlTabContainer .tblOrderDetailsLeftRight, .hrMain {
    border-color: #B3B4AA !important;
}
select, .ifrmTellAFriendMessagePreview, .controlTermsConditionsContainer, .controlTermsConditionsContainer span, textarea, .quickOrderBlock input, .tbx input, .tbx {
    color: #7C7D73;
}
.controlTermsConditionsContainer h1, .controlTermsConditionsContainer h2, .controlTermsConditionsContainer h3 {
    color: #7C7D73 !important;
}
.tbxWaterMarkExtension {
    color: #BBBCB5 !important;
}
select, .quickOrderAutocomplete {
    background-color: #FFFFFF !important;
    border: 1px solid #B8B8B8 !important;
}
* + html .ifrmTellAFriendMessagePreview, * + html .controlTermsConditionsContainer, * + html .tbx {
    border: 1px solid #B8B8B8 !important;
}
.ifrmTellAFriendMessagePreview, .controlTermsConditionsContainer, .tbx {
}
.ifrmTellAFriendMessagePreview, .controlTermsConditionsContainer, .tbx {
}
* + html .ifrmTellAFriendMessagePreview, * + html .controlTermsConditionsContainer, * + html .controlTermsConditionsContainer span, * + html .tbx {
    background-color: #FFFFFF !important;
}
.controlMainMenuCntContainer {
    background: linear-gradient(#1C5FAA, #023A78) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1C5FAA), to(#023A78));
    background: -moz-linear-gradient(#1C5FAA, #023A78);
    background: linear-gradient(#1C5FAA, #023A78);
    background: -o-linear-gradient(#1C5FAA, #023A78);
}
.controlMainMenuContainer {
    box-shadow: 0 1px 2px #CECECC;
}
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Selected a, .controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-ChildSelected a, .controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Selected a, .controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-ChildSelected a {
    color: #FFFFFF !important;
}
.controlMainMenuContainer .AspNet-Menu .AspNet-Menu-Leaf .AspNet-Menu-Template a, .controlMainMenuContainer .AspNet-Menu .AspNet-Menu-WithChildren .AspNet-Menu-Template a {
    color: #FFFFFF;
}
.controlMegaTopMenu .border, .controlMainMenuContainer .AspNet-Menu-WithChildren > ul, .controlMainMenuContainer .AspNet-Menu-WithChildren ul ul {
    background-color: #023A78 !important;
}
.controlMainMenuContainer ul ul li, .controlMainMenuContainer .AspNet-Menu-WithChildren > ul, .controlMainMenuContainer .AspNet-Menu-WithChildren ul ul {
    border-color: #D0D0CA !important;
}
.controlMainMenuContainer .AspNet-Menu a:hover, .controlMainMenuContainer ul .hover {
    background-color: #023A78 !important;
}
.controlMainMenuContainer .AspNet-Menu .tabInactiveMiddle a:hover, .controlMainMenuContainer .AspNet-Menu .hover .tabInactiveMiddle a, .controlMainMenuContainer .AspNet-Menu a:hover, .controlMainMenuContainer .AspNet-Menu a:hover .text {
    color: #FFFFFF !important;
}
.controlMegaTopMenu .AspNet-Menu a:hover, .controlMegaTopMenu .AspNet-Menu a:hover .text {
    color: #FFFFFF !important;
}
.controlMainMenuContainer .AspNet-Menu ul a, .controlMainMenuContainer .AspNet-Menu ul a .text {
    color: #FFFFFF !important;
}
.alertmessage, .alertmessage span {
    color: #7C7D73;
}
.controlProductDetailsFormCntContainer, .alertmessage {
    background-color: #FFF7E0;
    border: 1px solid #E3DCC7;
}
.pageErrorMessage, .errormessage p, .naPrice, .notAvailableMessage, .notAvailableMessage span, .controlTabContainer .errormessage span, .errormessage span, .errormessage {
    color: #FF0000 !important;
}
.controlBasketContainer {
    background: linear-gradient(#EBEBE9, #EBEBE9) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #D0D0CA;
}
.controlProductReviewContainer .controlPagerContainer, .controlPagerContainer {
    background-color: #FFFFFF;
    border: 1px solid #E2E2DE;
}
.controlPagerContainer .resultsPerPage ul li a {
    border-left: 1px solid #E2E2DE;
}
.controlPagerContainer .lblResults {
    color: #7C7D73;
}
.submitOrderTransmittingPopup, .termsConditionsPopup, .failurePopup, .succesPopup, .addProductToWishlistNeedLoginPopup, .productVariantsQuickOrderPopup, .updateProgressPopup, .createProspectPopup, .createProspectFailedPopup, .createAccountPopup, .createAccountFailedPopup, .editProfilePopup, .editProfileFailedPopup, .orderTemplateDetailsPopup, .orderTemplateSavingSucceededorDeletedPopup, .orderTemplateSavingFailedPopup, .largeImagePopup, .forgotPasswordPopup, .changePasswordPopup, .saveAsTemplatePopup, .saveAsTemplateSucceededPopup, .quickOrderPopup, .addProductToWishlistSucceededPopup, .addProductToWishlistNeedLoginPopup {
    box-shadow: 0 2px 2px #333333;
}
.updateProgressPopup, .controlBasketModalPopupProgressIndicatorContainer .positioning, .basketModalPopup .positioning {
    box-shadow: 0 3px 3px #CECECC;
}
#tooltip, .controlBasketModalPopupProgressIndicatorContainer .positioning, .basketModalPopup .positioning, .submitOrderTransmittingPopup, .termsConditionsPopup, .failurePopup, .succesPopup, .addProductToWishlistNeedLoginPopup, .productVariantsQuickOrderPopup, .updateProgressPopup, .createProspectPopup, .createProspectFailedPopup, .createAccountPopup, .createAccountFailedPopup, .editProfilePopup, .editProfileFailedPopup, .orderTemplateDetailsPopup, .orderTemplateSavingSucceededorDeletedPopup, .orderTemplateSavingFailedPopup, .largeImagePopup, .forgotPasswordPopup, .changePasswordPopup, .saveAsTemplatePopup, .saveAsTemplateSucceededPopup, .quickOrderPopup, .addProductToWishlistSucceededPopup, .addProductToWishlistNeedLoginPopup {
    background-color: #FFFFFF;
}
.controlTabContainer .ajax__tab_header .ajax__tab_tab, .controlTabContainer .ajax__tab_header .ajax__tab_tab .lastViewedProductsHdr {
    color: #6999C9 !important;
}
.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab, .controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_tab .lastViewedProductsHdr {
    color: #44453F !important;
}
.controlTabContainer span, .controlTabContainer p span, .controlTabContainer .cnt p, .controlTabContainer .cnt p span, .controlTabContainer .cnt .lbl, .controlTabContainer .variantsRow {
    color: #7C7D73;
}
.controlTabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_tab {
    background: linear-gradient(#FBFBFB, #F0F0EF) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
.controlTabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_tab {
    background: none repeat scroll 0 0 #FFFFFF !important;
    filter: none !important;
}
.controlCarouselImageContainer, .imgThumbnail, .imgThumbnailSelected, .controlBigImageContainer {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0) !important;
}
#tooltip {
    box-shadow: 0 3px 3px #CECECC;
}
.quickOrderProductSelector {
    background: none repeat scroll 0 0 #E7E8EA;
    border: 1px solid #808080;
}
